<?php
/**
 * 团队微信测试控制器
 * 功能:只提供数据测试
 * Created by PhpStorm.
 * User: SW
 * Date: 2017/10/16
 * Time: 20:50
 */
namespace Home\Controller;
use Think\Think;
class TeamTestController extends \Think\Controller{

    /**
     * 后台参数控制器
     */
    public function index(){
        $this->_sendHeader();
        //没有参数的接扣
        if(empty($_GET)){
            $info=array(
                array('errmsg'=>'对不起,没有提供参数不能获取信息')
            );
            echo json_encode($info);
        }

        //一个参数的接扣   参数:name  值:孙武|王凡|程涛
        if($_GET['name']){
            $name=$_GET['name'];
            $msg="";
            switch ($name){
                case "王凡":$msg="啊,你是个游戏黑洞";break;
                case "程涛":$msg="你是个好人";break;
                case "孙武":$msg="嘻嘻嘻嘻嘻嘻,我是个有女朋友的人";break;
            }
            $info=array(
                array('msg'=>$msg)
            );
            echo json_encode($info);
        }
    }

    /**
     * 根据两个参数获取信息
     */
    public function getInfoByToParams(){
        $this->_sendHeader();
        if(empty($_GET)){
            $info=array(
                array('errmsg'=>'对不起,没有提供参数不能获取信息')
            );
            echo json_encode($info);
        }

        $from=$_GET['from'];
        $to=$_GET['to'];

        $infos=array(
            array('from'=>'贵州',"to"=>"毕节",'price'=>"200"),
            array('from'=>'贵州',"to"=>"遵义",'price'=>"12234"),
            array('from'=>'贵州',"to"=>"成都",'price'=>"700"),
            array('from'=>'贵州',"to"=>"四川",'price'=>"998")
        );

       if($from=="贵州"&&$to=="毕节"){
           echo json_encode($infos[0]);
       }
       if($from=="贵州"&&$to=="遵义"){
           echo json_encode($infos[1]);
       }
       if($from=="贵州"&&$to=="成都"){
           echo json_encode($infos[2]);
       }
       if($from=="贵州"&&$to=="四川"){
           echo json_encode($infos[3]);
       }
    }



    /**
     * 解决接口跨域问题
     */
    private function _sendHeader(){
        // 指定允许其他域名访问
        header('Access-Control-Allow-Origin:*');
        // 响应类型
        header('Access-Control-Allow-Methods:POST');
        // 响应头设置
        header('Access-Control-Allow-Headers:x-requested-with,content-type');
    }
}

